package com.algorithm.Heap;

/**
 * 任意一个节点的值>= 或者 <= 左右子节点的值
 */
public interface Heap<E> {

    int size();

    boolean isEmpty();

    void clear();

    void add(E element);

    E get();

    E remove();

    E replace(E element);
}
